package com.dq.Week3.day15;

import java.io.FileNotFoundException;

/**
 * 演示如何解决异常
 *
 * try catch finally代码运行的流程
 *
 * try中的代码如果没有异常，---->  finally ---> 后续
 * try中的代码如果有异常，  ----> catch ---->  finally , 后续取决于catch中的写法
 *
 */
public class ExceptionDemo03 {

    public static void main(String[] args) {

        try {
            int a = 1/0;
        }catch (ArithmeticException e){
            System.out.println("产生了数学异常");
//            return;
            throw new RuntimeException("异常了");
        }
        catch (Exception e){
            System.out.println("123");
            return;
        }
        finally {
            System.out.println("finally中的代码");
        }


        System.out.println("后面的代码");

    }

}